import java.util.ArrayList;
import java.util.Scanner;

public class ArrayListDemo02 {
    //创建一个存储学生对象的集合，存储三个学生对象，实用程序实现在控制台遍历该集合
    //学生信息用键盘录入；
  public static void main(String[] args) {
        //定义一个学生类；
        //创建集合对象；
        ArrayList<Student> array = new ArrayList<>();
        /*  //键盘录入数据；
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入学生姓名：");
        String name = sc.nextLine();
        System.out.println("请输入学生年龄：");
        String age = sc.nextLine();
        Student s =new Student();
        s.setName(name);
        s.setAge(age);
        array.add(s);
          */
        addStudent(array);
      addStudent(array);
      addStudent(array);
      for(int i = 0;i<array.size();i++){
          Student s =array.get(i);
          System.out.println(s.getName()+","+s.getAge());
      }
  }
   //为了提高代码复用性，写一个方法；
    public static void addStudent(ArrayList<Student> array){
        //键盘录入数据；
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入学生姓名：");
        String name = sc.nextLine();
        System.out.println("请输入学生年龄：");
        String age = sc.nextLine();
        //创建学生对象，把键盘录入的数据给学生对象的成员变量；
        Student s =new Student();
        s.setName(name);
        s.setAge(age);
        //往集合中添加学生对象
        array.add(s);
    }
    }

